﻿#pragma once

#include "Common.h"
#include "algorithm_base.h"

// 动力电池顶部异物检测
class battery_top_invade : public algorithm_base
{
public:
	battery_top_invade();
	~battery_top_invade();

	virtual void init();
	virtual void execute(QSharedPointer<IMG_DATA> pData, int nBuffersize);


protected:

	DetObject*								m_pTopDet;
	DetObject*								m_pTopRectDefect;

	ClsObject*								m_pTopRectClass;

public:
	// 电池（顶部）定位模型
	QString									m_strTopDetModelPath;

	// 电池（顶部）区域缺陷模型
	QString									m_strTopRectDefectModelPath;

	// 电池（顶部）区域缺陷模型
	QString									m_strTopRectClassModelPath;
};

